genetically-engineered animals - Spanish English Dictionary